Skip to content

hrx: reuse Q4 row64 tile coordinates in tiled prefill - #190

Closed
AaronStGeorge wants to merge 1 commit into
users/astgeorg/row64-q6-tile-coordinatesfrom
users/astgeorg/row64-q4-tile-coordinates
Closed

AaronStGeorge wants to merge 1 commit into
users/astgeorg/row64-q6-tile-coordinatesfrom
users/astgeorg/row64-q4-tile-coordinates

Conversation

@AaronStGeorge

Copy link
Copy Markdown
Collaborator

Overview

Pass known tile and local-row coordinates into Q4 row64 header and payload readers for the tiled F32 caller. Register the exact nonzero 46-token fixture using the existing reference helper and tolerances.

This is fix 4/5 in the row64 stack following #181. Stacks on #189; base branch: users/astgeorg/row64-q6-tile-coordinates. Commit: ea2c36bc1198f754d3686abe1bf6f096fc938e0c. Keep each fix as a separate stacked PR.

Validation

Clean committed build and focused Q4/Q6 controls passed. The exact single-Q4 fixture passes its scalar reference and matches the parent byte for byte. Paired-Q4 constant/varied fixtures retain their inherited reference failures with identical outputs.

The complete stack at bd85479285423b239213519d0892c56d071864df was measured against frozen integration be335351871563a09520b0db4a63c21db2040807 with standalone llama-bench. The final fifteen-model table and separate Qwen3-0.6B stability result are in #181; those combined-stack results are not isolated gains from this commit.

Requirements

  • Contributing guidelines reviewed for this fork; human review and acceptance remain pending.
  • AI usage disclosure: YES. Codex assisted implementation, validation, independent review and this description under the user's direction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant